home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 8: LINUX Games
/
Linux Cubed Series 8 - LINUX Games.iso
/
games
/
x11
/
xvier.tar
/
xvier
/
xvier-1.0
/
Makefile.std
< prev
next >
Wrap
Makefile
|
1992-07-28
|
1KB
|
42 lines
# I've seen window managers which couldn't handle aspect ratio hints.
# Uncomment if you have resize problems.
#XVIER_ASPECT = -DXVIER_WM_ASPECT_BUG
# Some systems don't provide FD_SET #define's. HP 9000 and IBM RS6000
# are handled in xvier.h, but on other systems you can uncomment this.
#NO_FD_SET = -DNO_FD_SET
# If "select" is missing, but you have "poll", try this:
#NO_SELECT = -DNO_SELECT
# And if "getdtablesize" is missing, use the following:
#NO_GETDTABSIZE = -DNO_GETDTABSIZE
CFLAGS = -O $(XVIER_ASPECT) $(NO_FD_SET) $(NO_SELECT) $(NO_GETDTABSIZE)
X11LIB = -lX11
DESTDIR = /usr/local/bin
PROGDESTDIR = /usr/local/lib
PROGDEST = -DPROGNAME=\"$(PROGDESTDIR)/xvier_prog\"
MANDESTDIR = /usr/local/man
MANSECT = 6
all: xvier xvier_prog
xvier: xvier.c xvier.h qdown.xbm qleft.xbm qright.xbm qup.xbm\
qdownm.xbm qleftm.xbm qrightm.xbm qupm.xbm patchlevel.h
$(CC) -o xvier $(CFLAGS) $(PROGDEST) xvier.c $(X11LIB)
xvier_prog: vier.o vierinit.o
$(CC) -o xvier_prog vier.o vierinit.o
vier.o: vier.h vier.c xvier.h
vierinit.o: vier.h vierinit.c xvier.h
install: all xvier.man
cp xvier_prog $(PROGDESTDIR)
cp xvier $(DESTDIR)
cp xvier.man $(MANDESTDIR)/man$(MANSECT)/xvier.$(MANSECT)
clean::
-rm *.o *~ xvier vier core xvier_prog